home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / EMULATOR / SPCONV / !SPConv / Docs / History < prev    next >
Text File  |  1995-05-31  |  8KB  |  157 lines

  1. Release date: 31 may 1995
  2. -------------------------------------------------------------------------------
  3. Spconv can now convert .Z80 files of 3.0 format. Spconv should have warned
  4. the user that the .Z80 file had a new format but instead the test failed due
  5. to a mistake from me (aka bug). Spconv proceeded as if it was a .Z80 2.01
  6. file. Due to miss-alignment warnings about unhandled and illegal memory
  7. banks were given instead.
  8.  
  9. I changed the test. I also made the code dynamic so it will issue a warning
  10. about a new .Z80 format but will attempt to convert it anyway. If Gerton
  11. sticks to the current scheme it should work in the future (but you have to
  12. live with the warning though, unless you patch it out yourself :-) ).
  13.  
  14. Other changes:
  15. - I should have removed #include <malloc.h> in the cleanup action of 1.07,
  16.   I forgot it and GCC in pedantic setting gave a warning. I corrected this
  17.   very important bug :-)
  18.  
  19. Release number of spconv updated from 1.07 to 1.08
  20. -------------------------------------------------------------------------------
  21.  
  22. Release date: 03 may 1994
  23. -------------------------------------------------------------------------------
  24. This version has a better conversion to .ACH files. Help was given by a sample
  25. .sna to .ach converter program and an archimedes snapshot snapped just after
  26. startup.
  27.  
  28. Other changes:
  29. - Cleanup of code. Make it gcc-pedantic mode proof (thanks Chris Wells).
  30. - Inclusion of UNIX make-file (thanks to Chris Wells again).
  31. - Inclusion of UNIX style man page (thanks to (guess who...) Chris Wells!).
  32. - Make definition of exit-codes clear and consistent.
  33. - Add some more comments in the code.
  34. - Replace "sizeof" operator by #defines - needed for some environments
  35. - Tell about the exit-codes in the documentation.
  36. - Rearrange the doc file.
  37.  
  38. Release number of spconv updated from 1.06 to 1.07
  39. -------------------------------------------------------------------------------
  40.  
  41. Release date: 23 januari 1994
  42. -------------------------------------------------------------------------------
  43. This version will cope with .Z80 files written by Z80-201. The .Z80 format was
  44. changed to enable its use for 128K snapshots. Spconv will be able to read
  45. and convert this format. The output .Z80 files are in the old format so they
  46. can be read by old and new Z80 emulator versions. You can use Spconv also
  47. to convert the new-style .Z80 files to the old style so you can use it with
  48. your old (probably registered) version of Z80. Spconv will check if the
  49. input .Z80 file is for a 48K Spectrum. 
  50.  
  51. The code is a little bit reorganized. The number of "if, else if, else if..."
  52. began to look rediculous - as if I never heard from 'switch/case'. Well I have
  53. and I changed it now. The new .Z80 format forced me to execute read system
  54. calls with a low number of bytes. They started to get expensive so I changed
  55. everything to <stdio.h> file I/O. The Z80 uncompress routine should be
  56. faster now because I don't need an intermediate buffer anymore. I still need
  57. one for compression so I can output an uncompressed image if the compression
  58. actualy expands the file... Maybe I'll change that too in the future and take
  59. expansion of worst-case files (files with a lot of '0xed,0xed,0x00' sequences)
  60. for granted.
  61.  
  62. Now I hope I didn't break anything...
  63.  
  64. Release number of spconv updated from 1.05 to 1.06
  65. -------------------------------------------------------------------------------
  66.  
  67. Release date: 10 november 1993
  68. -------------------------------------------------------------------------------
  69. This is a maintenance version. The conversion to/from .zx files should be much
  70. better now thanks to info from Peter McGavin. The code is cleaned up, at some
  71. places Intel byte-ordering was assumed. Also the use of 'far' pointers are
  72. moved into #ifdef __TURBOC__ conditions, compiling under UNIX should not be
  73. bothered by it anymore. All functions have prototypes and similar functions
  74. are grouped together. The snapshot structures and prototypes are moved to
  75. a .h file. Turbo-C++ 1.0 in it's most pedantic mode produces no warnings
  76. anymore. I did not split-up the spconv.c file further, I should because its
  77. growing to big already but I like building it without needing a Turbo-C
  78. project file for Turbo-C's IDE environment.
  79.  
  80. Release number of spconv updated from 1.04 to 1.05
  81. -------------------------------------------------------------------------------
  82.  
  83. Release date: 17 may 1993
  84. -------------------------------------------------------------------------------
  85. This version can also convert to/from .zx files. These files are used in the
  86. KGB emulator for the amiga computer. It's not fool proof, some registers are
  87. not found in the KGB snapshot.
  88.  
  89. Release number of spconv updated from 1.03 to 1.04
  90. -------------------------------------------------------------------------------
  91.  
  92. Release date: 26 february 1993
  93. -------------------------------------------------------------------------------
  94. This version can also convert to/from .ach files. These files are used in an
  95. emulator for the archimedes computer. Normaly the files are .arc files but
  96. the extension .arc is already used for ARC archives so I used .ach instead.
  97.  
  98. Release number of spconv updated from 1.02 to 1.03
  99. -------------------------------------------------------------------------------
  100.  
  101. Release date: 14 december 1992
  102. -------------------------------------------------------------------------------
  103. This version can also convert to/from .prg files. These files are used in an
  104. Irish emulator. While building it, some ideas came up to enhance the converion
  105. to/from .SP files (recognition of IM2). 
  106.  
  107. Upgraded call of the program, the program can now take only a suffix as second
  108. agrument, the prefix for the first argument is used. This enables easy mass
  109. conversion by using a batchfile with a command like:
  110.  
  111.     'for %%i in (*.z80) do spconv %%i .sna'
  112.  
  113. If wildcards are given at the commandline a error is generated.
  114.  
  115. Release number of spconv updated from 1.01 to 1.02
  116. -------------------------------------------------------------------------------
  117.  
  118. Release date: 13 august 1992
  119. -------------------------------------------------------------------------------
  120. Error discoved in the way IFF was handled for Z80. This bug prevented correct
  121. conversion of some programs from .SNA to .Z80.
  122.  
  123. Release number of spconv updated from 1.0 to 1.01
  124. -------------------------------------------------------------------------------
  125.  
  126. Release date: 10 august 1992
  127. -------------------------------------------------------------------------------
  128. The new SPCONV has a big bug. It will not convert compressed .Z80 files 
  129. correctly. The program uses JPP format internaly. For JPP the program
  130. counter is on the stack. The converter stored the PC in the image
  131. *BEFORE* it was de-compressed. This resulted in corrupting other image data.
  132. (Converting TO .Z80 works fine).
  133.  
  134. Due to errors I am planning to keep versions more carefully. From now on
  135. SPCONV has a release number and a generation date. This will show up if
  136. you run SPCONV without arguments.
  137. -------------------------------------------------------------------------------
  138.  
  139. Release date: 5 august 1992
  140. -------------------------------------------------------------------------------
  141. SPCONV : Now handles .Z80 files and new format of .SP. Old format still
  142.      supported.
  143.  
  144. Bug fixes: 
  145.  
  146. General: Clear compilation of all programs under Turbo-C 2.0
  147.  
  148. Documentation up to date.
  149. -------------------------------------------------------------------------------
  150.  
  151. Release date: ? ???? ????
  152. -------------------------------------------------------------------------------
  153. Initial program to convert between .SNA .SP and RAW. No more history.
  154. -------------------------------------------------------------------------------
  155.  
  156. H. de Groot,  hegr@ensae.ericsson.se
  157.